<Schema name="FDTFieldbusIdentSchema" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
	<!--Definition of Attributes-->
	<AttributeType name="schemaVersion" dt:type="number" default="1.21"/>
	<AttributeType name="busProtocol" dt:type="enumeration" dt:values="protocol_FF_H1 protocol_FF_HSE  protocol_FF_Block"/>
	<AttributeType name="manufacturerSpecificExtension" dt:type="string"/>
	<!--                                        -->
	<!--                 FF H1              -->
	<!--                                        -->
	<AttributeType name="deviceAddress" dt:type="string"/>
	<!-- Node address assigned to the device - FF-581 – System Architecture chapter 7.4 – “Node-Address” FF-880 – System Management chapter 5.2 Address Assignment  -->
	<AttributeType name="manufacturerID" dt:type="ui4"/>
	<!-- MANUFAC_ID : Resource Block Index 10  - FF-891 chapter 3.1 -->
	<AttributeType name="dev_type" dt:type="ui2"/>
	<!-- idDeviceTypeID	DEV_TYPE: Resource Block Index 11   - FF-891 chapter 3.1-->
	<AttributeType name="device_dd_Revision" dt:type="ui2"/>
	<!-- DEV_REV (Resource Block Index 12) multiplied by 256 + DD_REV (Resource Block Index 13) - FF-891 chapter 3.1 -->
	<AttributeType name="pd_tag" dt:type="string"/>
	<!-- PD-TAG - Physical device tag from SM-IDENTIFY  - String[32]  - fixed array, left trimmed filled with spaces - FF-581 – System Architecture  FF880 – System Management chapter  5.3.1  -->
	<AttributeType name="dev_id" dt:type="string"/>
	<!-- Dev-ID - unique identifier for a device instance =Serial Number  – not a device type  - fixed array, left trimmed, filled with spaces - FF-581 – System Architecture chapter 7.4.2 See also TN002-1.1  -->
	<!--                                        -->
	<!--                 FF HSE             -->
	<!--                                        -->
	<AttributeType name="dataLinkAddress" dt:type="bin.hex"/>
	<!-- data link address as defined in FF-588 Field Device Access Agent - Annex B  -->
	<!-- reused from FF H1 :
	<AttributeType name="manufacturerID" dt:type="ui4"/>
		To be extracted from first 6 CHAR (0-based) CHAR[0] – CHAR[5] from DEV_ID by CommChannel - TN002-1.1 
	<AttributeType name="dev_type" dt:type="ui2"/>
		To be extracted from (0-based) CHAR[6] – CHAR[9] from DEV_ID by CommChannel.
	<AttributeType name="pd_tag" dt:type="string"/>
		Physical Device Tag. Octed string [32]  - FF-588 Field Device Access (FDA) Agent. FF-803 FS 1.19 NM Section 5.2.1 – Physical device tag
	<AttributeType name="dev_id" dt:type="string"/>
		Dev-ID - unique identifier for a device instance =Serial Number  - not a device type  - fixed array, left trimmed, filled with spaces  FF-581 – System Architecture chapter 7.4.2 See also TN002-1.1
	-->
	<!--Attributes without semantic identification -->
	<AttributeType name="deviceClass" dt:type="enumeration" dt:values="linkingDevice ioGateway hseFieldDevice h1Device"/>
	<!-- FF-588 chapter Annex A – DeviceType FDA Agent Internal interface (informative).  -->
	<AttributeType name="vendorName" dt:type="string"/>
	<!-- As defined in FMS identify reply.  FF 588. chapter 6.5.3.6.2.Visible string[32]  -->
	<AttributeType name="modelName" dt:type="string"/>
	<!-- As defined in FMS identify reply.  FF 588. chapter 6.5.3.6.2. Visible string[32] -->
	<AttributeType name="revision" dt:type="string"/>
	<!-- As defined in FMS identify reply.  FF 588. chapter 6.5.3.6.2.Visible string[32] -->
	<!--                                        -->
	<!--                 FF Block         -->
	<!--                                        -->
	<!-- reused from H1 
	<AttributeType name="manufacturerID" dt:type="ui4"/>
		MANUFAC_ID : Resource Block Index 10  - FF-891 chapter 3.1 
	<AttributeType name="dev_type" dt:type="ui2"/>
		 idDeviceTypeID	DEV_TYPE: Resource Block Index 11   - FF-891 chapter 3.1
	<AttributeType name="device_dd_Revision" dt:type="ui2"/>
		DEV_REV (Resource Block Index 12) multiplied by 256 + DD_REV (Resource Block Index 13) - FF-891 chapter 3.1 
	-->
	<AttributeType name="blockTag" dt:type="string"/>
	<!-- Block tag in Object Dictionary.FF-890 Function Block part 1. Chapter 5.14.1. Block structure.-->
	<AttributeType name="blockIndex" dt:type="ui4"/>
	<!-- Block index in Object Dictionary.FF-890 Function Block part 1. Chapter 5.4. Directory Object.-->
	<AttributeType name="ddMemberID" dt:type="ui4"/>
	<!--DDMemberID in Object Dictionary.FF-890 Function Block part 1. Chapter 5.14.1 Block structure. -->
	<AttributeType name="ddItemId" dt:type="ui4"/>
	<!--DDItemId in Object Dictionary.FF-890 Function Block part 1. Chapter 5.14.1. Block structure. -->
	<AttributeType name="ddRevision" dt:type="ui2"/>
	<!-- DDRevision in Object Dictionary.FF-890 Function Block part 1. Chapter 5.14.1. Block structure.-->
	<AttributeType name="profile" dt:type="ui2"/>
	<!-- profile in Object Dictionary.FF-890 Function Block part 1. Chapter 5.14.1. Block structure. -->
	<AttributeType name="profileRevision" dt:type="ui2"/>
	<!-- FF-890 Function Block part 1. Chapter 5.14.1. Block structure.-->
	<AttributeType name="idDTMSupportLevel" dt:type="enumeration" dt:values="genericSupport profileSupport blockspecificProfileSupport specificSupport identSupport"/>
	<AttributeType name="match" dt:type="string"/>
	<AttributeType name="nomatch" dt:type="string"/>
	<ElementType name="RegExpr" content="empty" model="closed"/>
</Schema>
